<?php
echo listaEquipos();

function listaEquipos(){
	include '../../lib/conection.php';
	include_once '../../lib/clases.php';

	$query = "SELECT e.id        id_eq,
       e.categoria cat, 
       e.genero    gen, 
       e.liga      liga, 
       e.nombre    nom_eq, 
       n.nombre    nom_ent, 
       n.apellidos apellidos, 
       n.id        id_ent 
FROM   equipo e, 
       entrenador n, 
       equipoxentrenador 
WHERE  n.id = id_entrenador 
       AND e.id = id_equipo 
UNION 
SELECT eq.id        id_eq, 
       eq.categoria cat, 
       eq.genero    gen, 
       eq.liga, 
       eq.nombre    nom_eq, 
       0            nom_ent, 
       0            apellidos, 
       0            id_ent 
FROM   equipo eq 
WHERE  eq.id NOT IN (SELECT id_equipo 
                     FROM   equipoxentrenador) 
ORDER  BY cat ";

	$resultado= mysql_query($query, $conexion) or die(mysql_error());

	$nRegistros = mysql_num_rows($resultado);

	$cadena = "";

	if($nRegistros > 0){

		$cadena .= "<table id='tblListaEquipos' class='listado'>";
		$cadena .= "<tr><th>Nombre</th><th>Entrenador</th><th>Editar</th><th>Eliminar</th><tr>";
		while($r = mysql_fetch_assoc($resultado)){
			$entrenador = $r["apellidos"] . ", " . $r["nom_ent"];
			if($r["id_ent"]==0){
				$entrenador = "Sin entrenador asignado.";
			}
			//VER
			$cadena .= "<tr id='filaVerEq".$r["id_eq"]."'>";
			$cadena .= "<td><div id='verEqNom".$r["id_eq"]."'>" . $r["nom_eq"] . "</div>
			<input type='hidden' id='catEq".$r["id_eq"]."' value='".$r["cat"]."' />
			<input type='hidden' id='genEq".$r["id_eq"]."' value='".$r["gen"]."' />
			<input type='hidden' id='ligaEq".$r["id_eq"]."' value='".$r["liga"]."' />
			<input type='hidden' id='nomEqOrig".$r["id_eq"]."' value='".$r["nom_eq"]."' /></td>";
			$cadena .= "<td><div id='verEqEntr".$r["id_eq"]."'>" . $entrenador . "</div><input type='hidden' id='idEntrEq".$r["id_eq"]."' value='".$r["id_ent"]."' /></td>";
			$cadena .= "<td><a href='#' onclick='cambiaEditarEq(".$r["id_eq"].")'><img alt='Editar' src='images/icoEditar.png' /></a>";
			$cadena .= "<td><a href='#' onclick='popUpDelEq(".$r["id_eq"].")'><img alt='Eliminar' src='images/icoEliminar.png' /></a>";
			$cadena .= "</tr>";

			//EDITAR
			// TODO: hay que poner los campos de categoría y genero en selects
			$cadena .= "<tr id='filaEditEq".$r["id_eq"]."' style='display: none'>";
			$cadena .= "<td><select id='editEqCat".$r["id_eq"]."'>
							<option value='benjamin'>Benjamín</option>
							<option value='minibasket'>Minibasket</option>
							<option value='infantil'>Infantil</option>
							<option value='cadete'>Cadete</option>
							<option value='junior'>Junior</option>
							<option value='senior'>Senior</option>
							<option value='maxiliga'>Maxiliga</option>
						</select>";
			$cadena .= "<select id='editEqGen".$r["id_eq"]."'>
							<option value='masc'>Masculino</option>
							<option value='fem'>Femenino</option>
						</select>";
			$cadena .= "<input type='text' id='editEqLiga".$r["id_eq"]."' value='" . $r["liga"] . "' /></td>";
			$cadena .= "<td><select id='editEqEntr".$r["id_eq"]."'></select></td>";
			$cadena .= "<td><a href='#' onclick='editarEquipo(".$r["id_eq"].")'><img alt='Editar' src='images/accept.png' /></a>";
			$cadena .= "<td><a href='#' onclick='cambiaVerEq(".$r["id_eq"].")'><img alt='Cancelar' src='images/cancel.png' /></a>";
			$cadena .= "</tr>";
		}

		$cadena .= "</table>";
		return $cadena;
	}
}